home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-12-17 | 2.1 KB | 47 lines | [TEXT/R*ch] |
- Introduction.
-
- A number of programs have been written which access the Silicon
- Graphics CD-ROM player. These programs all use the interface defined
- in readcd.py (see readcd.doc for documentation).
-
- Specifying music stretches.
-
- The programs that are capable of reading music CD's all use the same
- syntax to describe which part of the CD is to be read. The syntax
- closely corresponds to the available methods in readcd.py.
-
- The music to be read is divided into stretches of music. Each stretch
- must be specified as a separate argument on the command line. A
- stretch can be a whole CD track, specified as a single number; or it
- can be a start time and a end time. The start and end times must be
- specified as a tuple, thus: ``(starttime, endtime)''. Don't forget to
- quote the parenthesis to the shell. Both starttime and endtime can be
- ``None'', a simple number which refers to a CD track, or a tuple
- consisting of either 3 or 4 elements. A starttime of ``None'' refers
- to the start of the CD, an endtime of ``None'' refers to the end of
- the CD. A tuple of 3 elements is an absolute time on the CD. The
- three elements are (minutes, seconds, frames). A tuple of 4 elements
- is a track-relative time. The four elements are (track, minutes,
- seconds, frames).
-
- When one stretch ends at the end of a track and the following stretch
- starts at the next track, there is the option of either playing or not
- playing the pause between the two tracks. When either the end time of
- the first stretch or the start time of the second stretch is specified
- using absolute or track-relative times, the pause will not be played.
- When both times are specified as simple track numbers, the pause will
- be played.
-
- If no stretches are specified, the whole CD will be played.
-
- The programs.
-
- Currently, the following programs exist.
- playcd [ stretch specification ]
- Play (part of) a CD through the system loadspeaker or
- headphone set.
- cdaiff [ file [ stretch specification ] ]
- Copy (part of) a CD to a file. The file will be written in
- AIFF format. If no file is specified, cdaiff will write to
- the file ``@'' in the current directory.
-